/* Унарные операции (*) и (&) */

int x; 		// Объявляем целую переменную x
int y=5; 		// Объявляем и инициализируем целую переменную y
int *adress; 	// Объявляем переменную adress как указатель, на
// что указывает знак *
adress=&x; 		// переменной adress присваивается адрес (&) переменной x
*adress=y; 		// переменной, находящейся по адресу, содержащемуся в
// переменной adress, присваивается значение переменной y,
// т.е. 5 , что эквивалентно записи x=y; т.е. x=5  
adress=&y; 		// переменной adress присваивается адрес (&) переменной y
x=*adress; 		// переменной x присваивается значение, находящееся по 
// адресу, содержащемуся в переменной adress, т.е. 
// значение переменной y, что эквивалентно записи x=y;
// т.е. x=5 
